package com.mp.entity;

import com.baomidou.mybatisplus.annotation.SqlCondition;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * Descriptions
 *
 * @Author张景龙
 * @date: Created in11:18 2019/12/17 0017
 **/
// @Data 自动添加get/set方法
@Data
@TableName("user")
public class User {
     // 主键
     @TableId
     private Integer id;
     // 姓名
//     @TableField(condition = SqlCondition.LIKE)
     @TableField("name")
     private String name;
     // 年龄
     private Integer age;
     // 邮箱
     private String email;
     // 上级经理id
     private Integer managerId;
     // 创建时间
     private LocalDateTime createTime;

     // 备注 transient 不参与序列化过程， remark 数据库表中没有这个字段，添加transient，让其不参与序列化过程
//     private transient String remark;

     // 备注
//     private static String remark;

     // 备注
     @TableField(exist=false) // exist 默认值为true, 表示数据库表字段， false,表示非数据库表字段
     private String remark;
}
